package com.hitqz.robot.dispatch.netty.service;

import com.hitqz.robot.api.business.entity.RobotEntity;

import java.util.List;

/**
 * @author xupkun
 * @date 2024/7/28
 */
public interface DispatchService {

    /**
     * 查询最优秀的AGV/机器人
     * @return
     */
    String findExecuteRobot(Integer groupId);

    /**
     * 呼叫算法
     * @param algorithm
     * @param robotEntityList
     */
    void calAlgorithm(String algorithm, Integer groupId, List<RobotEntity> robotEntityList);


}
